#pragma once

#include <string>

/*
* 这个地方说明static静态库若依赖于动态库，也和动态库一样有2种情况，
* 1、对应的makefile文件中不需要引入对应的动态库，只需要对应动态库的头文件即可，而使用这个静态库的可执行程序必须将对应的依赖动态库引入
* 2、对应的makefile文件中引入对应的动态库，而对应的可执行程序只需要引入该静态库即可
* 需要动态库的环境变量LD_LIBRARY_PATH里面，直接和间接依赖的动态库都必须存在
*/

class staticLibTest
{
public:
    staticLibTest();
    void setName(std::string name);
    std::string getName();
    void showName();
private:
    std::string m_name = "staticLibTest";
};

